草庐IT

安卓 ANR SurfaceView

全部标签

鸿蒙与安卓的对比

系统内核对比安卓系统:基于Linux的宏内核,宏内核包含了操作系统绝大多数的功能和模块。而且这些功能和模块都有最高的权限,只要一个模块出错,整个系统就会崩溃鸿蒙OS:基于微内核设计,微内核仅包含了操作系统必要的功能模块(任务管理、内存分配等)。必要的模块处在核心地位具有最高权限,其他模块不具有最高权限。也就是说其他模块出问题,对于整个系统的运行是没有阻碍的。微内核稳定性很高。鸿蒙包含两个微内核Linux内核(手机操作系统的内核)LiteOS内核(智能硬件的内核)轻量级(内核小于10k)低功耗运行速度对比安卓系统:安卓程序不能与系统底层直接进行通信活动,是运行在虚拟机上的。如果虚拟机出了问题话,

安卓在子线程中实现更新UI界面的三种方法 Handler+Message、runOnUiThread、控件.post()

1.说明安卓中UI线程为主线程,更新UI界面必须在主线程中进行,在子线程中实现更新UI界面的三种方法:Handler、RunOnUiThread、控件.post()2.1Handler(1)定义handlerprivateHandlerhandler=newHandler(newHandler.Callback(){@OverridepublicbooleanhandleMessage(@NonNullMessagemessage){switch(message.what){case0: StringS=(String)msg.obj;Btn.setText(S);break;case1:br

安卓开发 微信ui界面设计 (Android Studio)

功能:开发一个类似微信的主页面框架,UI布局为上中下结构,包含4个tab界面:开发技术为:layoutxml、控件、监听,fragment;设计流程:创建项目改下项目名,编程语言为javaUI界面UI界面由多个xml组成,头部标题为微信,中间留空白,底部分为四个(微信,联系人,发现,我)四个可以切换1头部标题新建xml创建好后拖入一个TextView到linearlayout里进入代码界面修改2底部创建四个底部layout,和头部标题一样设置改布局代码,后面三个和第一个一样。页面整合创建fragment四个页面转换创建四个fragment将界面输出的字打印在屏幕中间运行结果截图MianActi

安卓手机ROOT和刷机基本操作——以红米Note7刷安卓原生系统并Root为例

文章目录前言一.简介1.安卓权限2.安卓分区Boot分区System分区Data分区Cache分区Recovery分区3.Fastboot二.前置准备1.AndroidSDK工具2.解BL锁三.ROOT1.Fastboot线刷(推荐)获取系统boot镜像修补boot.img刷入boot2.Recovery卡刷(可以尝试)四.红米Note7刷安卓原生系统五.参考资料前言学习安卓逆向需要进行调试,虽然之前对测试机root过可以进行一些调试,但是某些软件不能正常运行调试,遂选择刷安卓原生系统(PixelExperience)一.简介1.安卓权限软件权限(第三方软件)权限最低,要向用户请求权限用户权限

Android Studio 支持安卓手机投屏

有时当我们在线上做技术分享或者功能演示时,希望共享连接中的手机屏幕,此时我们会求助ApowerMirror,LetsView,Vysor,Scrcpy等工具。如果你是一个AndroidDeveloper,那么现在你有了更好的选择。AndroidStudio手机投屏自AndroidStudioElectricEel(电鳗)起支持了手机投屏,且功能非常强大:手机屏幕可以IDE内嵌或者独立窗口的方式展示在电脑端无轮清晰度还是响应速度都超过上述几款软件的表现反向操作:可以在电脑端像模拟器一样鼠标操作手机,手机实时响应电脑操作。手机和电脑之间可以通过粘贴板实现文本复制粘贴对手机投屏内容进行录制、截屏免费

Android Studio 支持安卓手机投屏

有时当我们在线上做技术分享或者功能演示时,希望共享连接中的手机屏幕,此时我们会求助ApowerMirror,LetsView,Vysor,Scrcpy等工具。如果你是一个AndroidDeveloper,那么现在你有了更好的选择。AndroidStudio手机投屏自AndroidStudioElectricEel(电鳗)起支持了手机投屏,且功能非常强大:手机屏幕可以IDE内嵌或者独立窗口的方式展示在电脑端无轮清晰度还是响应速度都超过上述几款软件的表现反向操作:可以在电脑端像模拟器一样鼠标操作手机,手机实时响应电脑操作。手机和电脑之间可以通过粘贴板实现文本复制粘贴对手机投屏内容进行录制、截屏免费

安卓自动化APP——Tasker

文章目录前言一、软件介绍软件特色使用逻辑注意事项二、使用教程配置文件(介绍几个难以理解的,下同)任务场景备份功能写在最后前言本文介绍另一款安卓手机自动化软件,名为Tasker。与之前介绍的一款自动化软件原理相似。如需要,请参考我的这篇文章——安卓自动化APP——Macrodroid。Tasker这款软件也是通过触发器>>>任务的原理实现自动化的。但这款软件相较Macrodroid更底层一些,同时也更难操作,需要的专业知识更多。一、软件介绍软件特色支持自定义简单的场景,类似APP的一个页面一样。支持shell脚本,JAVA函数、JavaScript脚本和SL4A脚本。支持其他软件快捷方式调用。可

安卓自动化APP——Tasker

文章目录前言一、软件介绍软件特色使用逻辑注意事项二、使用教程配置文件(介绍几个难以理解的,下同)任务场景备份功能写在最后前言本文介绍另一款安卓手机自动化软件,名为Tasker。与之前介绍的一款自动化软件原理相似。如需要,请参考我的这篇文章——安卓自动化APP——Macrodroid。Tasker这款软件也是通过触发器>>>任务的原理实现自动化的。但这款软件相较Macrodroid更底层一些,同时也更难操作,需要的专业知识更多。一、软件介绍软件特色支持自定义简单的场景,类似APP的一个页面一样。支持shell脚本,JAVA函数、JavaScript脚本和SL4A脚本。支持其他软件快捷方式调用。可

安卓手机云控系统框架源码,PHP+Autojs, ,这套是空框架源码

安卓手机云控系统框架源码,PHP+Autojs,,这套是空框架源码,适合任何云控的二次开发,通信协议为ws+http。ID:593000671322162504嗯哼

fiddler无法信任根证书 安卓

起初在某一天,想抓取某APP应用的时候,使用Fiddler进行抓包,发现没有抓取到HTTPS,证书也安装了,后来查阅资料后,发现在安卓7.0及以后,谷歌调整了安全策略,对于用户添加的CA证书不在信任。在抓取HTTPS的时候又需要导入CA证书才行,由于不再信任用户自己导入的证书,所以需要将证书安装在系统证书中,这样才能实现抓包自由。环境一台root手机re文件管理器(安卓)该电脑需要安装openssl工具整活先导出证书这边使用Fiddler做示例,其他抓包工具都大同小异,打开Fiddler工具,Tools->Options->https->Actions然后选择导出证书到桌面,按照证书时,记住自